home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / VISUALBA / PPM116.ZIP / PPM.REV < prev    next >
Text File  |  1994-02-17  |  26KB  |  545 lines

  1.               Programmer's Project Manager Revision History
  2.  
  3.  
  4. 10-16-93 ■ Version 1.16
  5.  
  6.            . Fixed a problem where the sub-menus could intermittently
  7.              be disabled at random.  Problem is believed to have been
  8.              caused when command line parameters were interpretted by
  9.              PPM.  The parameters were apparently becoming corrupted in 
  10.              memory.  Modified code to store the parameters in a 
  11.              temporary variable immediately after PPM is invoked.             
  12.  
  13.            . Added support for a new PPM Editor which allows 
  14.              files larger than 64K to be edited.
  15.  
  16.            . Added code to alphabetize the groups on the Setup
  17.              Defaults screen.
  18.  
  19.            . Fixed a problem where files were not being internally
  20.              removed from the list of include, documentation, or
  21.              release files when the Remove command was selected 
  22.              from the Manage Project Files screen.  This resulted
  23.              in files reappearing that were supposed to have been
  24.              removed.
  25.  
  26.  
  27. 09-19-93 ■ Version 1.15  
  28.  
  29.            . Fixed a problem where PPM was not "remembering" or
  30.              correctly displaying the proper setting of the
  31.              "Compile All If Include File Changed" on the Compile
  32.              Preferences screen.
  33.  
  34.            . Fixed potential problem where the open and delete
  35.              file routines would not always change to the proper
  36.              directory when the user entered a manual full path
  37.              file name.  Problem was due to recursion.
  38.  
  39.            . Fixed a potential problem where opening a file that con-
  40.              tained a hyphen in the filename would cause an error
  41.              message.
  42.  
  43.            . Fixed problem where the editor path was being saved as the
  44.              editor name when OK was selected from the Project Editors
  45.              screen.
  46.  
  47.            . Removed leftover trouble-shooting code that appeared when
  48.              using the Compile Selected option.
  49.  
  50.  
  51. 09-02-93 ■ Version 1.14  
  52.  
  53.            . Fixed potential problem in PgUp and PgDn routines on the list
  54.              screen that could have caused problems with the Overlay Files
  55.              screen not displaying new screens on a PgUp or PgDn event.
  56.              Fixed problem where the ENTER key was not advancing to the
  57.              next check box on the Overlay Files screen.
  58.  
  59.            . Fixed a problem where PPM would terminate (sometimes through
  60.              a QEMM Exception #13 error) when the user attempted to press
  61.              ENTER on the "Unselect All" field of the list screens.  This
  62.              occurred because the focus was trying to return to a disabled
  63.              control.
  64.  
  65.            . Added code to make the default compiler switches automatic-
  66.              ally appear in the individual compiler switches field when
  67.              users select "Use Default Compiler Switches" on the add / 
  68.              modify source file screen.
  69.  
  70.            . Fixed problem where the compiler switches field on the add 
  71.              source file screen was not being set to the default project
  72.              compiler switches when adding a new project file.
  73.  
  74.            . Made cosmetic changes to the PPM About / Intro screen.
  75.  
  76.            . Added code to automatically sort the source file list after
  77.              reading the project file, and automatically sort the compilers,
  78.              linkers, libraries, etc. after reading the PPM.INI file.
  79.  
  80.            . Added code to sort the arrays of compilers, linkers, libraries,
  81.              print processors, EXE compressors, project compressors, and
  82.              virus scanners.  This fixed an annoyance where the libraries
  83.              did not appear in alphabetical order on the library list
  84.              screen.
  85.  
  86.            . Added multi-dimensional array support for Project Compressors,
  87.              EXE Compressors, Virus Scanners, Print Processors, and Editors.
  88.  
  89.            . Fixed problem where PPM was not passing a file's individual
  90.              compiler switches to the compiler properly on a compile
  91.              selected routine.
  92.  
  93.            . Fixed problem where PPM would not allow the use of a hyphen
  94.              character on the EXE Filename / Link Files screen for the
  95.              executable filename or either of the link files.
  96.  
  97.            . Added multi-dimensional array support for Default Libraries,
  98.              Compilers, and Linkers.  Added multi-dimensional array
  99.              support for Project Libraries.
  100.  
  101.            . Modified code used to compile files that will allow the
  102.              compiler switches to change from file to file, to support
  103.              the use of the new compiler switches for each file.  Made
  104.              sure that existing code will not interfere with those who
  105.              may be upgrading from previous versions of PPM.
  106.  
  107.            . Added a multi-dimensional array to contain the names and
  108.              compiler switches of the source files.  Modified the Add,
  109.              Modify, and Remove routines on the Manage Project Files
  110.              screen to be compatible with the new array.
  111.  
  112.            . Added the ability for PPM to maintain separate compiler
  113.              switches for each of the individual source files.  Users
  114.              can add / change the file's compiler switches on the 
  115.              Manage Project Files screen when add or modify is selected.
  116.  
  117.            . Fixed a problem where PPM was not changing to the
  118.              default project path of the source, documentation,
  119.              include, or release files when using the Edit New and
  120.              Edit All buttons with the PPM Editor.
  121.  
  122.            . Added a check when writing the project file to fix a
  123.              potential problem where PPM could have issued an error
  124.              message that the filename was not valid if it contained
  125.              a hyphen (-) character.
  126.  
  127.            . Recompiled and linked external libraries with newest
  128.              udpates.  Compiled using only /X switch, instead of
  129.              /E/O/S/X.  Fixed problem with OS/2 reporting a 
  130.              SYS3176 error message when saving project files.            
  131.  
  132.  
  133. 08-27-93 ■ Version 1.13  
  134.  
  135.            . Cleaned up the tabbing / return order on the Compiler,
  136.              Linker, Scanner, etc. choosing screens.
  137.  
  138.            . Fixed some screen redrawing problems on the EXE Filename
  139.              / Link Files screen.
  140.  
  141.            . Added options and code to allow users to specify
  142.              whether or not the EXE Compression and Print processes
  143.              issue a pause and a series of three beeps when the
  144.              EXE Compression process or the Print process is complete.
  145.  
  146.            . Fixed problem where PPM was not placing the correct
  147.              default path on the command line when a user attempted
  148.              to add a project file to the Manage Project Files
  149.              screen.  Problem was caused by a reference to the list
  150.              index value of the file group drop-down box, rather
  151.              than a reference to the text.
  152.  
  153.            . Fixed problem where "C:" was hard-coded in as the 
  154.              default drive to return to when an error occured in
  155.              the drive change event procedure on the Browse screen.
  156.  
  157.            . Created a function to be used during the Update routine
  158.              that combined common parts of the code within the
  159.              main sub-routine.
  160.  
  161.            . Fixed tab order problem on EXE Filename / Link Files
  162.              screen.
  163.  
  164.            . Fixed problem where the routine to write the link
  165.              response file was not properly writing the filenames
  166.              if no overlay files were selected (BASIC users only).
  167.              All filenames except the first and second link response
  168.              files were being written as null strings due to a
  169.              loop in the code.
  170.  
  171.            . Added code to support the use of the previously
  172.              explained option (see below).  Added code to read and
  173.              write new optio